be cutting your own throat - Francés Inglés Diccionario